データストア

本項では、データストアの最適化に関する推奨事項を確認するためのREST APIによって生成されるサンプルJSON応答を示します。

データストアの情報とサイズの詳細を取得するには

次のURLを使用します。

https://<IPアドレス>:<ポート番号>/PV/api/v1/datastore

応答で次のJSONが返されます。

{
	"instancecount" :20,
	"instances" :[ {
		"properties" : 
		{
			"ParentUUID" :"35353636-3235-4753-4834-303241525843",
			"SystemVirtType" :"Hyper-V",
			"SystemID" :"02e045f8-3ea8-4d7d-844b-eb82ea0550bb",
			"ParentType" :"HOST",
			"ClusterName" :"",
			"BelongsToDatacenter" :"",
			"Type" :"NTFS",
			"SystemRole" :"DATASTORE",
			"LSName" :"",
			"SystemName" :"New Volume (E:)"
		},
	"resourcepath" :"/datastore/1",
	"resourceid" :1,
	"sizing" : 
	{
		"PO_StorageReclaimable" :0.0,
		"PO_StorageAllocationPossibleAfterReclaim" :48130.54,
		"PO_DiskUsage" :917.57
	}
}, .....
{
	"properties" : 
	{
		"ParentUUID" :"35353636-3235-4753-4834-303241525843",
		"SystemVirtType" :"Hyper-V",
		"SystemID" :"1dfeb6df-4da3-11e3-80b4-806e6f6e6963",
		"ParentType" :"HOST",
		"ClusterName" :"",
		"BelongsToDatacenter" :"",
		"Type" :"NTFS",
		"SystemRole" :"DATASTORE",
		"LSName" :"",
		"SystemName" :"GOLDRICH6 (C:)"
	},
	"resourcepath" :"/datastore/2",
	"resourceid" :2,
	"sizing" :{
	"PO_StorageReclaimable" :0.0,
	"PO_StorageAllocationPossibleAfterReclaim" :4767.22,
	"PO_DiskUsage" :86.3
}
}

特定のデータストアの情報を取得するには

次のURLを使用します。

https://<IPアドレス>:<ポート番号>/PV/api/v1/datastore/<インスタンスID>

応答で次のJSONが返されます。

{
	"instance" :[ 
	{
		"properties" : 
		{
			"ParentUUID" :"35353636-3235-4753-4834-303241525843",
			"SystemVirtType" :"Hyper-V",
			"SystemID" :"1dfeb6df-4da3-11e3-80b4-806e6f6e6963",
			"ParentType" :"HOST",
			"ClusterName" :"",
			"BelongsToDatacenter" :"",
			"Type" :"NTFS",
			"SystemRole" :"DATASTORE",
			"LSName" :"",
			"SystemName" :"GOLDRICH6 (C:)"
		},
	"resourcepath" :"/datastore/2",
	"resourceid" :2,
	"sizing" : 
	{
		"PO_StorageReclaimable" :0.0,
		"PO_StorageAllocationPossibleAfterReclaim" :4767.22,
		"PO_DiskUsage" :86.3
	}
} ]
}

特定のデータストアのすべてのVMに関する情報を取得するには

次のURLを使用します。

https://<IPアドレス>:<ポート番号>/PV/api/v1/datastore/<インスタンスID>/vm

応答で次のJSONが返されます。

{
"instancecount" :3,
"instances" :[ {
		"properties" :{
		"ParentUUID" :"4ba37e78-d1000676-135b-d8d385ab1163",
		"SystemVirtType" :"VMWARE",
		"SystemID" :"42131097-1760-a71e-87b6-8b3a60178fb4/JMeter4vPVTest",
		"ParentType" :"DATASTORE",
		"SystemRole" :"GUEST",
		"SystemName" :"JMeter4vPVTest",
		"DatastoreID" :"4ba37e78-d1000676-135b-d8d385ab1163",
		"DatastoreName" :"EVA_HPSW-Template002"
		},
"resourcepath" :"/vm/74",
"resourceid" :74,
"sizing" :{
		"DiskProvisioned" :18.1,
		"ActivityStatus" :"idle",
		"DiskUsed" :4.55
	},
"datastorepath" :""
}, 
{
 		"properties" :{
		"ParentUUID" :"4ba37e78-d1000676-135b-d8d385ab1163",
		"SystemVirtType" :"VMWARE",
		"SystemID" :"421339d3-4325-e674-a845-f2d38c885045/pmivpv-117-2.1-5-NOV",
		"ParentType" :"DATASTORE",
		"SystemRole" :"GUEST",
		"SystemName" :"pmivpv-117-2.1-5-NOV",
		"DatastoreID" :"4ba37e78-d1000676-135b-d8d385ab1163",
		"DatastoreName" :"EVA_HPSW-Template002"
	},
"resourcepath" :"/vm/194",
"resourceid" :194,
"sizing" :{
		"DiskProvisioned" :56.09,
		"ActivityStatus" :"active",
		"DiskUsed" :22.4
},
"datastorepath" :""
}, {
		"properties" :{
		"ParentUUID" :"4ba37e78-d1000676-135b-d8d385ab1163",
		"SystemVirtType" :"VMWARE",
		"SystemID" :"42139d3b-6e0b-7fbd-e55e-b6580e06ff8a/vpv-kamboji-2.1-13-Nov",
		"ParentType" :"DATASTORE",
		"SystemRole" :"GUEST",
		"SystemName" :"vpv-kamboji-2.1-13-Nov",
		"DatastoreID" :"4ba37e78-d1000676-135b-d8d385ab1163",
		"DatastoreName" :"EVA_HPSW-Template002"
	},
"resourcepath" :"/vm/509",
"resourceid" :509,
"sizing" :{ },
"datastorepath" :""
} ]
}

ステータスに基づいてフィルタリングされたデータストア内の特定のVMの情報を取得するには

次のURLを使用します。

https://<IPアドレス>:<ポート番号>/PV/api/v1/datastore/<インスタンスID>/vm?status=<VMのステータス>

応答で次のJSONが返されます。

{
"instancecount" :1,
"instances" :[ {
		"properties" :{
		"ParentUUID" :"4ba37e78-d1000676-135b-d8d385ab1163",
		"SystemVirtType" :"VMWARE",
		"SystemID" :"42131097-1760-a71e-87b6-8b3a60178fb4/JMeter4vPVTest",
		"ParentType" :"DATASTORE",
		"SystemRole" :"GUEST",
		"SystemName" :"JMeter4vPVTest",
		"DatastoreID" :"4ba37e78-d1000676-135b-d8d385ab1163",
		"DatastoreName" :"EVA_HPSW-Template002"
		},
"resourcepath" :"/vm/74",
"resourceid" :74,
"sizing" :{
"DiskProvisioned" :18.1,
"ActivityStatus" :"idle",
"DiskUsed" :4.55
},
"datastorepath" :""
} ]
}